// 给 vue 提供 自定义扩展 全局组件(插件)

// 插件可以使函数也可以是对象

const Component = {
  // 这个 install 必须有 在Vue.use() 的时候 ， install 函数会被Vue调用
  // 并且自动会把Vue构造函数作为形参传给install
  install (Vue) { // 原型链的查找机制
    // console.log(Vue)

    // 拿到vue之后，可以在这里 对 Vue 作以下拓展
    // 1 给Vue的原型添加方法或者属性 Vue.prototype.属性名/方法名
    // 2 添加全局指令 Vue.directive()
    // 3 注册全局组件 Vue.component()
    // 4 添加全局过滤器 Vue.filter()

    Vue.component()
  }
}

export default Component
